kick oneself - French English Dictionary